/*Theme Name:okm*/body {font:16px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun';}
* {margin:0;padding:0;}
ul,li {list-style:none;}
a {color:#666;text-decoration:none;}
a:hover {color:#333;text-decoration:none!important;}
a:visited {text-decoration:none!important;}
table {border-collapse:collapse;border-spacing:0}
img {border:0;max-width:100%;height:auto;}
.clearfix:after {content:'';display:table;clear:both;}
.clearfix {*zoom:1;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
.placeshow {height:460px;position:relative;width:100%;margin-top:-80px;}
.contshow {padding:50px 0}
.contwrap {background:#f5f5f5}
.contarea-pro {background:#fff;padding:50px;margin-top:50px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;z-index:100;position:relative}
.content-base {background:#fff;padding:50px;}
.main-content {padding-right:30px}
.main-content h2 {font-size:28px;color:#f0be4d;position:relative;padding-left:45px;margin:32px 0 30px;}
.main-content h2:before {background:url(images/h_bg.png) no-repeat;background-size:100% 100%;width:33px;height:22px;content:"";display:block;position:absolute;left:0;top:10px;}
.contarea-img,.contarea-video,.contarea-news {background:#fff;padding:50px;margin-top:-55px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;z-index:100;position:relative}
.navbar {position:relative;margin-bottom:0;border:none;height:80px;z-index:999;padding-top:20px}
.navbar-header {width:100%}
.navbar-default {background-color:transparent;}
.navbar-default .navbar-nav {margin:20px 0 0 0;line-height:60px;}
.navbar-default .navbar-nav li {margin-right:15px;}
.navbar-default .navbar-nav>li>a {color:#fff!important;display:block;padding-left:10px;padding-right:10px;font-size:16px;position:relative;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav .current-menu-item  a,.navbar-default .navbar-nav .current-menu-parent  a,.navbar-default .navbar-nav .current-post-ancestor  a,.navbar-default .navbar-nav .current-category-ancestor  a {color:#fff;margin-top:-10px;border-bottom:3px solid #f0be4d;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}
.index-nav  .navbar-nav>li>a {color:#333!important}
.index-nav .navbar-nav>li>a:hover,.index-nav .navbar-nav .current-menu-item  a,.index-nav .navbar-nav .current-menu-parent  a,.index-nav .navbar-nav .current-post-ancestor  a,.index-nav .navbar-nav .current-category-ancestor  a {color:#333}
.navbar-brand > img {display:block;}
.navbar-collapse {background-color:transparent}
.navbar-tel {background:url(images/top-tel.png) no-repeat left center;padding-left:48px;margin-top:15px;font-size:18px;color:#fff}
.navbar-tel b {line-height:26px;color:#F0BE4D}
.inner_cat {padding-top:150px}
.inner_cat .weizhi {color:#ACACAC;font-size:14px}
.inner_cat .weizhi a {color:#ACACAC}
.inner_cat .weizhi ul,.inner_cat .weizhi li {display:inline}
.inner_cat .weizhi b {font-weight:normal}
.inner_cat .weizhi ul {padding:0;}
.icat_nav {padding:45px 0}
.icat_nav h1,.icat_nav h2 {display:inline-block;color:#F0BE4D;font-size:40px;line-height:1.1;font-weight:bold;}
.icat_nav p {color:#D3D3D3;font-size:18px;line-height:30px;margin-top:45px;}
.icat_nav a {color:#D3D3D3}
.icat_nav p span {margin-right:25px;}
.icat_nav p img {margin-right:5px;}
.posts-nav {font-size:14px;margin:50px 0;}
.posts-nav .page-numbers {border:1px solid #ccc;display:inline-block;text-align:center;padding:0 14px;line-height:30px;margin-right:10px;margin-bottom:15px}
.posts-nav .page-numbers.current,.posts-nav .page-numbers:not(.dots):hover {background:#F0BE4D;border-color:#F0BE4D;color:#fff}
.posts-nav .page-numbers.dots {border-color:transparent}
.submenu-con {position:relative;margin-top:-55px}
.submenu-tab {padding:40px 0;background:url(images/line_bg.png) left top;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(37,92,79,.15);-moz-box-shadow:0 5px 20px rgba(37,92,79,.15);-ms-box-shadow:0 5px 20px rgba(37,92,79,.15);-o-box-shadow:0 5px 20px rgba(37,92,79,.15);box-shadow:0 5px 20px rgba(37,92,79,.15);}
.sub_nav {margin:0}
.sub_nav li {float:left;width:25%;text-align:center;color:#666;font-size:24px;line-height:40px;position:relative;cursor:pointer;}
.sub_nav li:after {content:"";position:absolute;right:0;top:0;width:1px;height:100%;background-color:#AAA;}
.sub_nav li:last-child:after {display:none}
.sub_nav li:hover a {color:#333;font-weight:bold;}
.sub_nav .current-cat a {color:#333;font-weight:bold;}
.cplist li {padding-bottom:30px}
.cplist .pro-box {background:url(images/line_bg.png);box-shadow:0 3px 2px rgba(247,171,0,.3);border-radius:10px;padding:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.cplist .pro-box:hover {-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
.cplist .pro-pic img {border-radius:10px;}
.cplist .pro-info {padding:20px 12px 10px;}
.cplist .pro-info a {display:block;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.cplist .pro-info a:hover {color:#F0BE4D;}
.cplist .pro-info a:before {content:'';display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(images/icon-pro.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-1px 10px 0 -4px;}
.cplist .pro-info p {color:#999;line-height:42px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}
.pro-txt {margin-bottom:40px}
.pro-txt p {font-size:18px;line-height:36px;margin:15px 0}
.txt-con {overflow:hidden;display:block;color:#333;font-size:30px;font-weight:bold;}
.txt-con:before {content:'';display:inline-block;vertical-align:middle;width:49px;height:34px;background:url(images/tit-icon03.png) no-repeat;margin-right:15px;margin-top:-2px;}
.txt-con:hover {color:#F0BE4D}
.more-btn {float:right;width:200px;line-height:50px;background:url(images/more-btn.png) no-repeat 100% 50%;color:#FFF;font-size:20px;text-align:center;position:relative;top:0;}
.more-btn:before,.more-btn:after {content:"";position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.more-btn:before {right:10px;top:10px;width:30px;height:30px;background:url(images/more-icon.png) no-repeat;}
.more-btn:after {right:20px;top:19px;width:27px;height:12px;background:url(images/more-arrow.png) no-repeat;}
.more-btn:hover {color:#F0BE4D;}
.more-btn:hover:before {right:24px;}
.more-btn:hover:after {right:10px;}
.more-btn:visited {text-decoration:none!important}
.caselist li {-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;list-style:none;margin-bottom:5%}
.caselist .case-pic {margin-right:6%;}
.caselist .case-pic a {display:block;position:relative;padding-top:75%;}
.caselist .case-pic a img {position:absolute;left:0;top:0;width:100%;height:100%;}
.caselist .case-info {position:relative;padding:26px 30px;margin-left:6%;margin-top:-50px;background:url(images/line_bg.png) left top;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px rgba(0,0,0,.1);-ms-box-shadow:0 10px 20px rgba(0,0,0,.1);-o-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);}
.caselist .case-info:before {content:"";position:absolute;left:0;bottom:0;width:80px;height:4px;background-color:#f0be4d;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.caselist .case-info h3 {margin:0}
.caselist .case-info h3 a {display:block;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:32px;}
.caselist .case-info h3 a:hover {color:#f0be4d;}
.caselist .case-info p {color:#999;line-height:30px;margin-top:12px;}
.caselist .case-info p:before {content:'';display:inline-block;vertical-align:middle;width:10px;height:10px;border:1px solid #f0be4d;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-right:8px;margin-top:-3px;}
.caselist .case-more {position:absolute;right:30px;top:30px;background:url(images/case-arrow.png) no-repeat 0 0;width:32px;height:18px;}
.caselist li:hover {-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
.caselist li:hover .case-info:before {width:100%;}
.txt-rele {position:relative;line-height:36px;}
.txt-rele strong {font-size:36px;color:#f0be4d;background:-webkit-linear-gradient(330deg,#f0be4d 0%,#e6a106 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:50px;position:relative;}
.txt-rele:before {background:url(images/case_bg.png) no-repeat;background-size:100% 100%;width:164px;height:46px;content:"";display:block;position:absolute;left:0;top:-5px;}
.scenelist li {text-align:center;margin-top:30px;}
.scenelist li a {display:block;overflow:hidden;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.scenelist li a h3 {overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.scenelist a img {width:100%;height:auto;}
.scenelist img {border-top-right-radius:60px;display:block;width:100%;-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;}
.scenelist li a:hover img {-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);transform:scale(1.08,1.08);}
.scenelist li  h3 {margin-top:15px}
.case-pro strong {font-size:36px;text-align:center;color:#f0be4d;background:-webkit-linear-gradient(330deg,#f0be4d 0%,#e6a106 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.case-pro strong span {color:#f0be4d;}
.case-pro ul {margin:0;padding:0}
.case-pro ul li {margin-top:30px;text-align:center;}
.case-pro ul li a {display:block;overflow:hidden;}
.case-pro li img {-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;}
.case-pro li:hover img {-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);transform:scale(1.08,1.08);}
.case-pro li h3 {margin:20px auto;line-height:16px;height:16px;overflow:hidden;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pro-page {height:600px;position:relative;width:100%;margin-top:-80px;}
.pro-main {padding-bottom:55px;}
.pro-fl {overflow:hidden;height:300px;text-align:center;position:relative;z-index:2;margin-top:70px;z-index:101;background:#fff;}
.pro-fl  .swiper-pagination-bullet {width:24px;height:6px;border-radius:0}
.pro-fl  .swiper-pagination-bullet-active {background:#F0BE4D;}
.pro-fr {margin-left:-7px;margin-right:7px;background-color:#fff;position:relative;z-index:1;padding:10px 50px 0 5%;border-top-left-radius:100px;height:370px;}
.pro-fr:before {width:107px;height:89px;background:url(images/yq.png) no-repeat;background-size:100% 100%;content:"";display:block;position:absolute;top:0;right:0;}
.pro-fr:after {background:url(images/sj_a.png) no-repeat;width:256px;height:224px;background-size:100% 100%;content:"";display:block;position:absolute;right:-20px;bottom:-21px;}
.pro-fr h1 {font-size:24px;margin-bottom:30px}
.pro-fl img {width:auto;height:300px}
.pro-fr p {margin-top:10px;padding-left:60px;position:relative;}
.pro-fr p:before {width:54px;height:46px;background:url(images/fk.png) no-repeat;background-size:100% 100%;position:absolute;left:-10px;top:-8px;content:"";display:block;}
.pro-fr .box {margin-top:25px;}
.pro-fr .box .box-left {float:left;}
.pro-fr .box .box-left em {font-size:18px;color:#F0BE4D;font-weight:normal;display:block}
.pro-fr .box .box-left strong {font-size:28px;color:#F0BE4D;}
.pro-fr .box .box-right {float:right;width:200px;height:75px;line-height:75px;position:relative;z-index:100;}
.pro-fr .box .box-right span {display:block;text-align:center;cursor:pointer;box-shadow:0 5px 20px rgba(49,72,125,.3);border-radius:30px 10px 10px 0;-webkit-border-radius:30px 10px 10px 0;-moz-border-radius:30px 10px 10px 0;-ms-border-radius:30px 10px 10px 0;-o-border-radius:30px 10px 10px 0;background:#fff;font-size:24px;color:#F0BE4D;font-weight:bold;}
.pro-fr .box .box-right span a{color:#F0BE4D;text-decoration:none}
.pro-fr .box .box-right:before {background:url(images/d_bg.png) no-repeat;width:171px;height:66px;content:"";display:block;position:absolute;left:-51.8%;top:5px;z-index:-1;transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.pro-fr .box .box-right:hover:before {left:-30%;transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.hot-link {margin-top:110px;padding:34px 40px 68px;background:#f0be4d;position:relative;z-index:0;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);-moz-box-shadow:0 5px 20px rgba(0,0,0,.15);-ms-box-shadow:0 5px 20px rgba(0,0,0,.15);-o-box-shadow:0 5px 20px rgba(0,0,0,.15);box-shadow:0 5px 20px rgba(0,0,0,.15);}
.hot-link:after {content:"";position:absolute;left:6px;top:6px;right:6px;bottom:6px;background:url(images/line_bg.png);-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;z-index:-1;}
.hot-link ul {padding-left:0;margin:0;padding:0;}
.hot-link li {font-size:18px;line-height:36px;margin-bottom:20px;}
.hot-link li:before {content:'';display:inline-block;vertical-align:middle;width:26px;height:26px;background:url(images/link-icon.png) no-repeat;margin-right:8px;margin-top:-2px;}
.hot-link p {color:#333;font-size:18px;line-height:36px;}
.link-btn {position:absolute;left:0;top:-96px;width:207px;height:62px;color:#fff;font-size:24px;line-height:56px;padding-left:26px;background:url(images/link-btn.png) no-repeat;cursor:pointer;}
.link-btn  a{color:#fff}
.link-btn a:hover {color:#333;}
.link-head {position:absolute;right:0;top:-110px;width:134px;}
.link-head img {width:100%;height:auto;}
.link-sell {position:absolute;top:-5px;right:-12px;width:196px;height:196px;background:url(images/link-sell.png) no-repeat;color:#FFF;font-size:24px;line-height:36px;padding:16px 33px;text-align:right;}
.link-sell strong {display:block;color:#F0BE4D;line-height:1.1;}
.link-sell strong i {font-size:48px;margin-right:3px;position:relative;top:3px;}
.link-tel {position:absolute;left:-17px;bottom:-55px;width:301px;height:135px;background:url(images/link-tel.png) no-repeat;color:#333;font-size:24px;font-weight:bold;line-height:135px;padding-left:50px;}
.hot-link p {color:#333;font-size:18px;line-height:36px;}
.hot-link .link-bj {position:absolute;top:0px;right:0;width:174px;height:188px;background:url(images/link_bg.png) no-repeat;color:#fff;font-size:24px;line-height:36px;padding:16px 15px 0;text-align:right;cursor:pointer;}
.hot-link .link-bj i {display:block;font-style:normal;text-align:right;}
.hot-link .link-bj a{color:#fff}
.hot-link .link-bj a:hover {color:#333;}
.rel-pro {background:#f0be4d;margin-top:100px;margin-bottom:30px;position:relative;box-shadow:0 5px 20px rgba(0,0,0,.15);}
.rel-pro:after {content:"";display:block;background:url(images/xg_bg.png);content:"";position:absolute;left:6px;top:6px;right:6px;bottom:6px;}
.rel-pro h2 {font-size:24px;color:#fff;background:url(images/hot_pro.png) no-repeat;width:110%;height:79px;line-height:70px;text-align:center;display:block;background-size:100% 100%;position:absolute;left:-15px;top:45px;z-index:20;margin:0}
.rel-pro ul {position:relative;z-index:10;padding:150px 31px 30px;}
.rel-pro li {text-align:center;padding-bottom:10px;list-style:none;}
.rel-pro li a {display:block;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rel-pro li a h3 {overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rel-pro li p a {margin:10px 0;}
.rel-pro li img {-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;}
.rel-pro li:hover img {-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);transform:scale(1.08,1.08);}
.list-nav {clear:both;background:#2e3038;padding:31px 0;padding-left:0;}
.list-nav ul {margin-bottom:0;}
.list-nav li {font-size:22px;color:#ccccd4;text-align:center;background:url(images/bt_icon.png) no-repeat 35% center;background-size:20px 22px;position:relative;padding-left:3.5%;cursor:pointer;}
.list-nav li a {color:#ccccd4;}
.list-nav li:after {width:1px;height:30px;background:#5f5f5f;content:"";display:block;position:absolute;right:0;top:50%;margin-top:-15px;}
.list-nav li.last:after {display:none;}
.list-nav li.active,.list-nav li:hover,.list-nav li.active a,.list-nav li:hover a {color:#f0be4d;}
.list-nav li.active,.list-nav li:hover {background:url(images/bt_icon2.png) no-repeat 35% center;}
.news-list {margin:30px 0 50px;}
.news-list li {line-height:34px;margin-top:20px;list-style:none;}
.news-list li span {float:right;width:90px;margin-left:20px;color:#999}
.news-list li a {display:block;overflow:hidden;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.news-list li a:before {content:'';display:inline-block;vertical-align:middle;width:26px;height:26px;background:url(images/news-icon.png) no-repeat;margin-right:8px;margin-top:-5px;}
.news-list li:hover a {margin-left:4px;color:#f0be4d;}
.message {background:#fff;position:relative;box-shadow:0 5px 20px rgba(0,0,0,.15);padding:10px 80px 50px;border-top-left-radius:100px;border-bottom-right-radius:100px;margin:50px 0}
.message .msgtxt {padding-top:70px;position:relative}
.message .msgtxt strong {font-size:36px;color:#f0be4d;background:-webkit-linear-gradient(330deg,#f0be4d 0%,#e6a106 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:50px;position:relative;}
.message .msgtxt:before {background:url(images/mesage_bg.png) no-repeat;background-size:100% 100%;width:284px;height:46px;content:"";display:block;position:absolute;left:0;top:75px}
.message .msgtxt p {font-size:18px;color:#4d4f53;line-height:2em;margin-top:10px}
.message .msgform {margin-top:40px}
.msgform li {margin-top:22px;position:relative}
.msgform li input {border:1px solid #dedef0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;font-size:18px;color:#4d4f53;width:100%;padding:17px 30px 17px 60px}
.msgform li textarea {border:1px solid #dedef0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height:140px;width:100%;font-size:18px;color:#4d4f53;padding:15px 30px 15px 60px;line-height:2em}
.msgform li textarea::-webkit-input-placeholder {color:#000}
.msgform li textarea::-moz-placeholder {color:#000}
.msgform li textarea:-ms-input-placeholder {color:#000}
.msgform li textarea:-moz-placeholder {color:#000}
.msgform li textarea::-webkit-input-placeholder {color:#4d4f53}
.msgform .box {position:relative;background:#ffc11f;background:-webkit-linear-gradient(#fed845,#ffc11f);background:-o-linear-gradient(#fed845,#ffc11f);background:-moz-linear-gradient(#fed845,#ffc11f);background:linear-gradient(#fed845,#ffc11f);width:100%;text-align:center;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;margin-top:30px;cursor:pointer;transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}
.msgform .box:hover {box-shadow:0 5px 20px rgba(25,64,54,.5);transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}
.msgform .box button {font-size:22px;color:#111;border:0;background:0 0;line-height:50px;height:50px;width:100%;cursor:pointer;}
.msgform li.one:before {background:url(images/icon_1.png) no-repeat;background-size:100% 100%;width:23px;height:24px;content:"";display:block;position:absolute;top:50%;margin-top:-15px;left:25px}
.msgform li.two:before {background:url(images/icon_2.png) no-repeat;background-size:100% 100%;width:23px;height:24px;content:"";display:block;position:absolute;top:50%;margin-top:-12px;left:25px}
.msgform li.three:before {background:url(images/icon_3.png) no-repeat;background-size:100% 100%;width:23px;height:24px;content:"";display:block;position:absolute;top:25px;left:25px}
.pre-next {background:#f5f5f5;border-radius:30px 0 30px 0;-webkit-border-radius:30px 0 30px 0;-moz-border-radius:30px 0 30px 0;-ms-border-radius:30px 0 30px 0;-o-border-radius:30px 0 30px 0;padding:16px 0;margin-bottom:60px;margin-top:50px;padding:30px;line-height:2}
.footer {background:#34363B;padding:30px 0;text-align:center;color:#999;}
.footer a{color:#999}
.fixed-right {position:fixed;right:20px;bottom:20%;z-index:9999;background:url(images/fixed-bgs.png) no-repeat;background-size:100% 100%;width:161px;height:451px;font-weight:300;}
.fixed-box {padding:143px 16px 0}
.fixed-fix {position:fixed;right:20px;bottom:20%;z-index:9999;display:block;background:url(images/fixed-bgs.png) no-repeat;background-size:100% 100%;width:161px;height:451px;padding:143px 16px 0;font-weight:300;}
.fixed-right .online-service,.fixed-fix .online-service {width:122px;height:34px;line-height:34px;text-align:center;display:block;font-size:18px;cursor:pointer;color:#333;}
.fixed-right .online-service:hover,.fixed-fix .online-service:hover {font-weight:bold;}
.phone-bj,.message-consult {display:block;width:132px;height:45px;line-height:38px;text-align:center;color:#FFF;font-size:18px;cursor:pointer;background:url(images/fixed-btn.png) no-repeat;}
.phone-bj:hover,.message-consult:hover {color:#fae3b3;}
.message-consult {margin-top:6px;}
.phone-quote {margin-top:36px;position:relative;}
.phone-quote .box {display:none;position:absolute;top:-35px;right:116%;width:198px;height:117px;background:url(images/ewm_bg.png) no-repeat;background-size:100% 100%;padding-bottom:10px}
.phone-quote .box-left {float:left;}
.phone-quote .box-left img {width:60px}
.phone-quote .box-right {float:left;text-align:center;margin-left:5px;}
.phone-quote .box-right p {font-size:16px;color:#333;font-style:italic;}
.phone-quote .box-right span {font-size:14px;color:#333;}
.phone-quote .box strong {font-size:20px;color:#333;display:block;}
.WeChat {margin-top:36px;position:relative;}
.wx-font {color:#fefefe;font-size:18px;line-height:1.3;padding-left:57px;background:url(images/fixed-wx.png) no-repeat left center;cursor:pointer;}
.WeChat .boxs {display:none;position:absolute;top:-35px;right:116%;width:198px;height:117px;background:url(images/ewm_bg.png) no-repeat;background-size:100% 100%;}
.WeChat .boxs img {float:left;width:90px;margin-right:12px;}
.WeChat .boxs span {display:block;overflow:hidden;width:20px;color:#333;font-size:18px;font-weight:500;line-height:1.3;}
.box-nr {padding:13px}
.box-nr2 {padding:13px;padding-left:32px;}
#back-top {text-align:center;color:#fce8be;font-size:16px;margin-top:25px;cursor:pointer;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;}
#back-top:after {width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #f9e6bd;content:"";display:inline-block;vertical-align:middle;}
#back-top:hover {color:#F0BE4D;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;}
#back-top:hover:after {border-bottom:10px solid #F0BE4D;}
.ftdh {background:#fefefe;z-index:180;height:auto;display:block;left:0;bottom:0;position:fixed;width:100%;box-shadow:0px 0.03rem 0.21rem rgba(5,26,85,0.2)}
.ftdh ul {padding:0;list-style:none;display:-webkit-box;-webkit-box-orient:horizontal;margin:0}
.ftdh ul li {width:25%;font-size:1em;text-align:center;position:relative;}
.ftdh ul li a {color:#333;display:block;padding:.7rem 0;border-right:1px solid #e3e1e1}
.ftdh ul li:last-child a {border-right:0}
.ftdh ul li img {width:2em;display:inline-table;vertical-align:middle;margin-right:.1rem}
.ftdh ul li span {width:100%;display:block;line-height:1;overflow:hidden;}
.banner {position:absolute;top:0;left:0;height:600px;width:100%;overflow:hidden;clear:both;}
.banner .swiper-slide {display:block;background-position:center;background-size:cover;background-repeat:no-repeat;transition:none;position:relative}
.banner .swiper-slide-active {transform:scale(1.1);transition:10s linear;}
.banner .swiper-pagination {z-index:1;left:50%;bottom:30px;width:auto;font-size:0;transform:translateX(-50%);}
.banner .swiper-pagination:after {content:"";z-index:-1;position:absolute;left:36px;right:36px;top:50%;height:1px;background-color:#fff;opacity:.3;}
.banner .swiper-pagination-bullet {width:15px;height:15px;margin:0 10px!important;background-color:#fff;border-radius:100%;box-shadow:0 0 8px rgba(0,0,0,1);opacity:.5;transition:0.3s;}
.banner .swiper-pagination-bullet-active {position:relative;background-color:#F0BE4D;opacity:1;}
.banner .swiper-pagination-bullet-active:after {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#F0BE4D;opacity:.5;border-radius:50%;animation:scaleDouble 2s ease-out infinite;}
@keyframes scaleDouble {to {transform:scale(2);}
}
.banner .btn {z-index:1;position:absolute;top:50%;width:60px;height:60px;margin-top:-30px;border:2px solid #fff;border-radius:50%;cursor:pointer;transition:0.3s;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));}
.banner .prev-btn {left:0;transform:translateX(-100%);}
.banner .prev-btn:after {content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border-top:2px solid #fff;border-left:2px solid #fff;transform:translate(-30%,-50%) rotate(-45deg);}
.banner .next-btn {right:0;transform:translateX(100%);}
.banner .next-btn:after {content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate(-70%,-50%) rotate(45deg);}
.banner .btn:hover {background-color:#F0BE4D;border-color:#F0BE4D;}
.banner:hover .prev-btn {transform:translateX(20%);}
.banner:hover .next-btn {transform:translateX(-20%);}
.banner .swiper-slide  dl {position:relative}
.banner .swiper-slide .dd1 {position:absolute;top:200px;left:10%;font-size:72px;line-height:150%;font-weight:bold;color:#333;z-index:9999}
.banner .swiper-slide .dd2 {position:absolute;top:320px;left:10%;font-size:25px;}
.banner .swiper-slide .dd3 {position:absolute;top:150px;right:10%;z-index:9999}
.banner .swiper-slide dl  i {position:absolute;left:0;top:-10px;color:#333;opacity:.06;filter:Alpha(opacity=6);font-size:120px;font-weight:bold;text-transform:uppercase;line-height:1.1;z-index:-1;-webkit-filter:Alpha(opacity=10);}
.index-about {margin-top:520px;padding:60px 0 260px;background:url(images/about-bg.jpg) #FFF bottom right no-repeat;}
.about-pic  .aboutpic-swiper-container {position:relative;overflow:hidden}
.about-pic  .swiper-pagination-bullet {width:24px;height:6px;border-radius:0}
.about-pic  .swiper-pagination-bullet-active {background:#F0BE4D;}
.about-pic  .aboutpic-swiper-pagination {text-align:center}
.about-info {padding-left:60px}
.about-info h1 {color:#333;font-size:46px;line-height:1.1;margin:0;}
.about-info p {line-height:36px;margin-top:40px;}
.about-info span {margin-top:30px}
.about-info a{text-decoration:none;color:#333}
.btn-price {display:inline-block;width:280px;line-height:70px;text-align:center;background-color:#F0BE4D;-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px;color:#333;font-size:24px;cursor:pointer;position:relative;z-index:0;}
.btn-price:before {content:"";position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px;background:rgba(240,190,77,.3);-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:-1;}
.btn-price:hover:before {background:rgba(240,190,77,.1);}
.index-txt {text-align:center;}
.index-txt h2 {color:#333;font-size:46px;line-height:1.1;}
.index-txt h2:before,.index-txt h2:after {content:'';display:inline-block;vertical-align:middle;width:35px;height:26px;background-repeat:no-repeat;margin-top:-6px;}
.index-txt h2:before {background-image:url(images/tit-icon01.png);margin-right:20px;}
.index-txt h2:after {background-image:url(images/tit-icon02.png);margin-left:20px;}
.index-txt p {line-height:30px;margin-top:30px;}
.index-type {margin-top:-200px;}
.index-type ul {margin-top:40px;}
.index-type li {float:left;width:25%;position:relative;overflow:hidden;}
.index-type li:before {content:"";position:absolute;left:0;bottom:-35%;width:100%;height:35%;background:url(images/case-txt.png) repeat-x bottom center;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:1;}
.index-type li:after {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.type-pic a img {width:100%;display:block;}
.type-txt {position:absolute;bottom:30px;z-index:2;color:#BBB;line-height:1.2;padding-left:70px;}
.type-txt a {display:block;color:#BBB;font-size:46px;font-weight:bold;}
.type-txt span {display:block;font-size:18px;margin-top:20px;}
.type-link {position:absolute;left:50%;top:-50%;margin-left:-60px;margin-top:-60px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:120px;height:120px;}
.type-link img {width:100%;height:auto;}
.index-type li:hover:after,.index-type li.type-on:after {top:-100%;}
.index-type li:hover:before,.index-type li.type-on:before {bottom:0;}
.index-type li:hover .type-link,.index-type li.type-on .type-link {top:50%;}
.index-type li:hover .type-txt,.index-type li.type-on .type-txt,.index-type li:hover .type-txt a,.index-type li.type-on .type-txt a {color:#FFF;}
.index-type li:hover .type-txt a:hover,.index-type li.type-on .type-txt a:hover {color:#F0BE4D;}
.index-hot {padding-top:50px;background:url(images/bg-hot.png) no-repeat 50% 0;}
.hot-pro {position:relative;}
.hot-txt h2,.base-txt h2 {color:#333;font-size:46px;line-height:1.1;margin:0}
.hot-txt p,.base-txt p {color:#666;font-size:18px;line-height:36px;margin:26px 0}
.hot-con-bg:before {content:"";position:absolute;right:0;top:0;width:464px;height:264px;background:url(images/dot-hot.png) no-repeat;}
.hot-pic {display:block;position:relative;overflow:hidden;padding-top:68%;}
.hot-pic img {position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.hot-pic img:hover {-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02);}
.hot-font {margin:25px 0;}
.hot-font a {display:block;color:#333;font-size:18px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hot-font a:hover {color:#F0BE4D}
.hot-font a:before {content:'';display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(images/icon-pro.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-1px 10px 0 -4px;}
.hot-font p {color:#666;font-size:18px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:12px;padding-left:36px;}
.index-hot ul li {z-index:0;}
.hot-list {position:relative;}
.hot-list .hot-pic {padding-top:73.9%;}
.index-case {position:relative;z-index:10}
.txt-name h2 {color:#333;font-size:46px;line-height:1.1;}
.txt-name p {color:#666;font-size:18px;line-height:36px;margin-top:20px;}
.txt-btn {float:right;margin-top:50px;}
.txt-btn span {display:inline-block;line-height:60px;padding:0 40px;color:#F0BE4D;font-size:20px;font-weight:bold;background-color:#255C4F;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;cursor:pointer;position:relative;}
.txt-btn span:after {content:"";position:absolute;left:5px;top:5px;right:5px;bottom:5px;border:1px dashed #F0BE4D;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.txt-btn span:hover:after {top:8px;left:8px;right:8px;bottom:8px;}
.case-no {display:none;}
.index-case .caselist {margin-top:50px}
.index-customer {background:#526063 url(images/customer-bg.jpg) no-repeat 0 0;padding:50px 0 60px;box-shadow:0 10px 20px rgba(0,0,0,.1);background-size:cover;}
.index-customer h2 {color:#fff;font-size:46px;text-align:center;line-height:1.1;}
.index-customer  ul {margin-top:60px}
.index-customer img {border-radius:100%;transition:all .8s ease 0s;}
.index-customer li:hover img {transform:rotate(360deg);cursor:pointer}
.index-news {margin-top:50px;}
.index-news .index-txt {margin-bottom:40px;}
.box-hot {margin-top:30px;padding-left:0;margin-left:-4.7%;}
.box-hot li {background-color:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 15px rgba(37,92,79,.15);-moz-box-shadow:0 3px 15px rgba(37,92,79,.15);-ms-box-shadow:0 3px 15px rgba(37,92,79,.15);-o-box-shadow:0 3px 15px rgba(37,92,79,.15);box-shadow:0 3px 15px rgba(37,92,79,.15);overflow:hidden;position:relative;width:45.3%;margin-left:4.7%;}
.box-photo {padding:20px}
.box-pic {float:left;width:200px;}
.box-pic a {display:block;position:relative;padding-top:66.25%;overflow:hidden;}
.box-pic a:before {content:" ";position:absolute;z-index:1;top:20px;left:-200px;width:240px;height:40px;background:rgba(255,255,255,0.3);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;}
.box-pic a:hover:before {margin-left:400px;}
.box-pic a img {position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.box-info {display:block;overflow:hidden;padding:5px 0 5px 20px;}
.box-info a {display:block;color:#333;font-size:18px;line-height:28px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.box-info a:hover {color:#F0BE4D;}
.box-info p.box-font {line-height:26px;height:52px;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.box-info span {display:inline-block;color:#AAA;font-size:16px;margin-top:12px;}
.box-more {position:absolute;right:0;bottom:0;width:42px;line-height:42px;text-align:center;background-color:#666;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;-ms-border-top-left-radius:10px;-o-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.box-more:hover {width:50px;}
.index-cont,.contactform {background:url(images/cont-bg.png) repeat;padding:50px 0;box-shadow:0 10px 20px rgba(0,0,0,.1);}
.contact-msg h3,.index-lx h3 {font-size:30px;margin-bottom:30px}
.contact-msg h4 {color:#F0BE4D;font-size:24px;margin-bottom:20px;margin-top:-10px;}
.index-ly .message {margin:0}
.index-lx {padding-left:80px}
.index-lx p {color:#555;font-size:18px;line-height:1.2;margin-bottom:20px;}
.index-lx p strong {color:#f0be4d;font-size:30px;padding-left:5px;position:relative;top:2px;}
.index-lx li {display:inline;margin-right:15px;line-height:1.2;}
.index-lj {margin-top:35px}
.contactform .contact-msg {width:58%}
@media (min-width:768px) {}
@media screen and (max-width:1400px) {.banner .swiper-slide .dd1 {position:absolute;top:100px;left:5%;font-size:24px;}
.banner .swiper-slide .dd2 {position:absolute;top:150px;left:5%;font-size:16px;}
.banner .swiper-slide .dd3 {position:absolute;top:160px;right:5%;z-index:9999}
}
@media screen and (max-width:1200px) {.navbar-default .navbar-nav > li > a {padding-left:2px;padding-right:2px;font-size:14px;}
.navbar-tel {font-size:14px;}
.pro-fr p {max-height:30px;overflow:hidden}
.pro-fr .box .box-left em {display:none}
}
@media screen and (max-width:1024px) {.navbar-default .navbar-nav > li > a {padding-left:1px;padding-right:1px;font-size:14px;}
.navbar-tel {font-size:14px;}
.pro-fr p {max-height:30px;overflow:hidden}
.pro-fr .box .box-left em {display:none}
}
@media only screen and (max-width:991px) {.navbar-default .navbar-nav > li > a {padding-left:1px;padding-right:1px;font-size:14px;}
.pro-main {background:#fff;padding-bottom:0;margin-top:30px}
.pro-fr {height:auto;border-radius:0;margin:0}
.pro-fr:after,.pro-fr:before {display:none;}
.pro-fr h1 {margin-left:15px}
}
@media screen and (max-width:768px) {.footer {padding-bottom:60px}
.navbar {height:50px;padding-top:0}
.navbar-brand {padding:5px 0 0 0;}
.navbar-brand img {height:40px;}
.navbar-header {width:auto}
.navbar-default {background:#333}
.navbar-collapse {background:#333;border-top:0}
.navbar-default .navbar-nav li {text-align:center;float:none}
.navbar-default .navbar-nav {margin:15px 0}
.contwrap {background:#fff;}
.submenu-con {margin-top:15px}
.submenu-tab {padding:10px 0}
.sub_nav li {width:50%;font-size:16px;}
.sub_nav li:after {display:none;}
.contarea-pro {padding:0;margin-top:25px}
.contarea-img,.contarea-video,.contarea-news {padding:0;margin-top:25px;}
.cplist .pro-info {padding:10px 8px 3px}
.inner_cat {padding-top:0}
.pro-fl {height:auto;margin-top:0}
.pro-fl img {height:auto;max-height:210px;vertical-align:bottom}
.pro-page {height:50px;margin-top:0}
.pro-main {background:#fff;padding-bottom:0;margin-top:30px}
.pro-fr {height:auto;}
.pro-fr:after,.pro-fr:before {display:none;}
.pro-fr h1 {margin-left:15px}
.content-base {padding:0;padding-top:15px;}
.rel-pro {margin-top:30px}
.caselist li {margin-bottom:8%}
.caselist .case-info h3 a {font-size:16px;}
.message {padding:15px;border-radius:0}
.message .msgtxt {padding-top:0}
.message .msgtxt:before {display:none;}
.main-content {padding-right:0;margin-left:-5px;margin-right:-15px;}
.placeshow {height:110px;margin-top:0}
.icat_nav {padding:0;}
.icat_nav h1,.icat_nav h2 {font-size:20px;font-weight:normal;margin:5px 0;overflow:hidden}
.weizhi {margin-top:10px;height:30px;overflow:hidden}
.news-list {margin-top:0}
.navbar-default .navbar-toggle .icon-bar {background-color:#fff}
.navbar-default .navbar-toggle {background:transparent;border-color:transparent}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {background:transparent;border-color:transparent}
.nav_wrapper {position:relative;width:100%;z-index:555;}
.navbar-default .navbar-nav>li {margin-bottom:5px;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav .current-menu-item  a,.navbar-default .navbar-nav .current-menu-parent  a,.navbar-default .navbar-nav .current-post-ancestor  a,.navbar-default .navbar-nav .current-category-ancestor  a {margin-top:0;border-bottom:3px solid #f0be4d;background:#f0be4d}
.index-nav  .navbar-nav>li>a {color:#fff!important}
.index-nav .navbar-nav>li>a:hover,.index-nav .navbar-nav .current-menu-item  a,.index-nav .navbar-nav .current-menu-parent  a,.index-nav .navbar-nav .current-post-ancestor  a,.index-nav .navbar-nav .current-category-ancestor  a {color:#fff}
.banner {height:300px;position:relative}
.banner .swiper-slide .dd1 {position:absolute;top:30px;left:3%;font-size:24px;}
.banner .swiper-slide .dd2 {position:absolute;top:70px;left:3%;font-size:16px;}
.banner .swiper-slide .dd3 {position:absolute;top:90px;right:2%;z-index:9999}
.banner .btn {display:none;}
.index-about {margin-top:0;padding-top:0;padding-bottom:220px}
.about-info {padding-left:20px}
.index-type li {width:50%}
.type-txt {padding-left:10px}
.type-txt a {font-size:24px;}
.index-txt h2 {font-size:18px;font-weight:bold;}
.index-customer li {margin-bottom:15px}
.box-hot {margin-left:0}
.box-hot li {width:100%;margin-left:0;margin-bottom:15px}
.box-pic {float:none;width:auto;}
.box-info {padding-left:0;padding-top:15px}
.hot-con-bg:before,.index-case:before {display:none}
.hot-txt h2,.base-txt h2,.txt-name h2,.index-customer h2 {font-size:18px;margin-bottom:25px;font-weight:bold}
.index-case {padding-top:30px}
.index-case .caselist {margin-top:20px}
.pro-txt {margin-bottom:15px}
.txt-con {font-size:18px;margin-left:15px}
.contactform .contact-msg {width:auto}
}